package com.x.erp.json;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.x.framework.model.BaseObject;
import com.x.security.model.Resource;
import com.x.security.model.Role;

public class ErpMobileUser extends BaseObject {
	private static final long serialVersionUID = 1L;
	/**
	 * ID.
	 */
	private String accountId;
	/**
	 * 用户名.
	 */
	private String accountName;
	/**
	 * 密码.
	 */
	private String accountPassword;
	/**
	 * 描述.
	 */
	private String accountRemark;

	private List<Resource> resourceList;

	/**
	 * 角色列表
	 */
	private List<Role> roleList;

	/**
	 * 用户扩展属性map
     */
	private Map<String, String> accountPropertyMap = new HashMap<String, String>();

    private String applicationId;

	private String userId;

	private String userName;

	private String userMobile;

	private String marketId;

	private String marketName;

	private String shopId;

	private String shopName;

	private String marketLogo;

	public ErpMobileUser() {

	}

	public String getAccountId() {
        return accountId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId;
    }

	public String getAccountName() {
        return accountName;
	}

	public void setAccountName(String accountName) {
        this.accountName = accountName;
	}

	public String getAccountPassword() {
        return accountPassword;
	}

	public void setAccountPassword(String accountPassword) {
        this.accountPassword = accountPassword;
	}

	public String getAccountRemark() {
        return accountRemark;
	}

	public void setAccountRemark(String accountRemark) {
        this.accountRemark = accountRemark;
	}

    public List<Resource> getResourceList() {
        return resourceList;
    }

    public void setResourceList(List<Resource> resourceList) {
        this.resourceList = resourceList;
    }

	public List<Role> getRoleList() {
		return roleList;
	}

	public void setRoleList(List<Role> roleList) {
		this.roleList = roleList;
	}

	public Map<String, String> getAccountPropertyMap() {
        return accountPropertyMap;
	}

	public void setAccountPropertyMap(Map<String, String> accountPropertyMap) {
		this.accountPropertyMap = accountPropertyMap;
	}

    public String getApplicationId() {
        return applicationId;
    }

    public void setApplicationId(String applicationId) {
        this.applicationId = applicationId;
    }

	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getUserMobile() {
		return userMobile;
	}

	public void setUserMobile(String userMobile) {
		this.userMobile = userMobile;
	}

	public String getMarketId() {
		return marketId;
	}

	public void setMarketId(String marketId) {
		this.marketId = marketId;
	}

	public String getMarketName() {
		return marketName;
	}

	public void setMarketName(String marketName) {
		this.marketName = marketName;
	}

	public String getShopId() {
		return shopId;
	}

	public void setShopId(String shopId) {
		this.shopId = shopId;
	}

	public String getShopName() {
		return shopName;
	}

	public void setShopName(String shopName) {
		this.shopName = shopName;
	}

	public String getMarketLogo() {
		return marketLogo;
	}

	public void setMarketLogo(String marketLogo) {
		this.marketLogo = marketLogo;
	}

}
